English

软件是怎样“炼”成的

2000-10-25 来源:中华读书报 南 南 我有话说

软件是电脑的灵魂,离开了软件,电脑就变成了一堆没有意义的钢铁,软件赋予电脑以灵气。但一谈到软件是怎样开发出来的时,几乎所有的人都会说,那还不简单,程序员编的呗。

事实上,要制作出一套优秀的软件,并非人们想象的那么简单,特别是商品化的软件产品,可以说凝聚了无数人的智慧和心血,其中的工作量和工作强度远非人们想象的那么简单。

要开发一套优质的软件,首先要经过全方位的市场调研,通过大量数据分析市场容量、消费者认知度、产品特性、竞争态势等等。经过一系列的调研之后,才真正开始进行技术方面的准备和研究,一方面要进行产品化的开发工作,另一方面则要对产品的形态进行深入的分析,特别是现在软件越来越追求人机界面的协调统一等人性化的需求之后,这方面的工作就显得异常重要。

软件技术是形成产品的基石,技术的研发是一个极为艰辛的过程,要想制作出出众的软件,必须有自己的“独门绝活”,否则制作出来的软件就会流于肤浅,成为软件市场上的大路货。

软件的测试也极为重要,编制软件的过程中程序员不可能考虑到方方面面的问题,所以会在软件中存在大量的“虫子”,也就是软件中的错误,所以在软件开发过程中要提供很多测试用的版本,甚至会发行测试版本进行全社会的测试,软件说明书和帮助文件的撰写也会在这个时期完成。

软件的生产过程相对简单,从压制光盘到包装生产,与普通的VCD生产没什么两样,但其中对质量的要求要高出许多,这需要严格的质量管理和监督。

市场推广是最难的一步,也是软件实现其真正价值的一步,市场人员的工作几乎贯穿了软件开发的全过程,从需求分析到市场调研,从产品立项到功能设计,从产品形象到市场卖点,从广告传播到市场活动,都需要付出艰辛的劳动。

软件销售有着很强的专业性,既要懂得市场和销售,还要懂得电脑技术,很多软件是需要经过演示之后人们才了解它的真正特性,所以售前、售中、售后的服务工作是必不可少的,特别是那些初学电脑的用户,在使用过程中遇到了问题都需要技术人员的帮助和支持。

就拿中文之星最近开发的“智能狂拼”软件来说,从产品立项到正式上市仅仅用了几个月时间,可对于它前期的CLM(中文语言模型)技术开发却花费了三年的时间,在公司内部的测试版本就多达14个,并在全国免费发放了50万套试用版。

一个软件的推出就像一个婴儿的诞生,从始至终都需要细致入微地精心呵护。所以在这里我们不得不再一次呼吁支持正版软件,对国产软件给予更多的关心的支持,毕竟我们的电脑是离不开软件的。

手机光明网

光明网版权所有

光明日报社概况 | 关于光明网 | 报网动态 | 联系我们 | 法律声明 | 光明网邮箱 | 网站地图

光明网版权所有